Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant

نویسندگان

  • Giovanni Campagna
  • Rakesh Ramesh
  • Silei Xu
  • Michael Fischer
  • Monica S. Lam
چکیده

This paper presents the architecture of Almond, an open, crowdsourced, privacy-preserving and programmable virtual assistant for online services and the Internet of Things (IoT). Included in Almond is Thingpedia, a crowdsourced public knowledge base of open APIs and their natural language interfaces. Our proposal addresses four challenges in virtual assistant technology: generality, interoperability, privacy, and usability. Generality is addressed by crowdsourcing Thingpedia, while interoperability is provided by ThingTalk, a high-level domain-specific language that connects multiple devices or services via open APIs. For privacy, user credentials and user data are managed by our opensource ThingSystem, which can be run on personal phones or home servers. Finally, we create a natural language interface, whose capability can be extended via training with the help of a menu-driven interface. We have created a fully working prototype, and crowdsourced a set of 187 functions across 45 different kinds of devices. Almond is the first virtual assistant that lets users specify trigger-action tasks in natural language. Despite the lack of real usage data, our experiment suggests that Almond can understand about 40% of the complex tasks when uttered by a user familiar with its capability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A centralized privacy-preserving framework for online social networks

There are some critical privacy concerns in the current online social networks (OSNs). Users' information is disclosed to different entities that they were not supposed to access. Furthermore, the notion of friendship is inadequate in OSNs since the degree of social relationships between users dynamically changes over the time. Additionally, users may define similar privacy settings for their f...

متن کامل

An Architecture for Security and Protection of Big Data

The issue of online privacy and security is a challenging subject, as it concerns the privacy of data that are increasingly more accessible via the internet. In other words, people who intend to access the private information of other users can do so more efficiently over the internet. This study is an attempt to address the privacy issue of distributed big data in the context of cloud computin...

متن کامل

Enhancing Social Interaction in Residential Complexes Case Study: Esfahan

Considering vicinity as a mere prerequisite but not an ample cause needed for creation of a relationship, the paper investigates the interfering factors playing a significant role in social life of residential complexes habitats.Data for survey were collected through dividing the residential complexes in two groups of homogeneous and heterogeneous. In this way, we selected four residential comp...

متن کامل

Assessment of privacy using the meaning structure method: case of Mashhad social housings

The present study is an attempt to find out processual and functional aspects of privacy regulation in a dialectical investigation. For this purpose, 180 samples are selected from among mothers of families in Mashhad, Iran using random sampling. In this study, "meaning structure" method has been applied. Samples participated in Laddering Interview. Analyses are set in Content-Goal Table. Based ...

متن کامل

Evaluating the Quality of Optimal Privacy in the Study Spaces of Libraries and its Impact On the Satisfaction Rates of Consulting Individuals (Case Study : Public Library of Qazvin)

Privacy is one of the essential needs of the human being. And the balance between privacy and social interactions between individuals are influenced by the architectural elements enriched by cultural values of each society which would lead to a sense of satisfaction in environment as well. The scope of environmental psychology is on the relationship between human and the his/ her environments; ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017